Big Huge Thesaurus

Sarcocephalus diderrichii

noun

sounds kind of like